package FabricaComando;

import ComandoMonedero.ComandoDepositarMonedero;
import ComandoMonedero.ComandoListaMovimientoMonederoFecha;
import ComandoMonedero.ComandoListaMovimientoMonederoMensual;
import ComandoMonedero.ComandoObtenerInformacionMonedero;
import ComandoMonedero.ComandoPagarMonedero;
import Dominio.Parametro;
import Dominio.Usuario;

public class FabricaComandoMonedero {
	
	public static ComandoObtenerInformacionMonedero 
	crearComandoObtenerInformacionMonedero(Usuario usuario){
		return new ComandoObtenerInformacionMonedero(usuario);
	}
	
	public static ComandoListaMovimientoMonederoFecha 
	crearComandoListaMovimientoMonederoFecha(Parametro parametro){
		return new ComandoListaMovimientoMonederoFecha(parametro);
	}
	
	public static ComandoListaMovimientoMonederoMensual 
	crearComandoListaMovimientoMonederoMensual(Parametro parametro){
		return new ComandoListaMovimientoMonederoMensual(parametro);
	}
	
	public static ComandoDepositarMonedero 
	crearComandoDepositarMonedero(Parametro parametro){
		return new ComandoDepositarMonedero(parametro);
	}
	
	public static ComandoPagarMonedero 
	crearComandoPagarMonedero(Parametro parametro){
		return new ComandoPagarMonedero(parametro);
	}
}
